Grundkurs SQL

1.3  Allgemeine Regeln im MySQL

Für die Formulierung von SQL-Abfragen gibt es ein paar Regeln, die zu beachten sind und die Allgemeinsten werden in diesem kleinen Abschnitt vorgestellt.

Zeichenketten

Eine Zeichenkette ist eine Folge von Zeichen, die mit einfachen Anführungszeichen (') oder doppelten Anführungszeichen (") umgeben ist.
'eine Zeichenkette' oder "eine weitere Zeichenkette"

Trennzeichen

Zwischen zwei Wörtern sollte immer mindestens ein Leerzeichen sein. Fließkommazahlen werden mit einem Punkt (.) geschrieben, zum Beispiel 492.42. Als Listentrennzeichen verwendet man das Komma (,).

Groß-/Kleinschreibung

Bei der Groß-/Kleinschreibung kommt es auf das zugrunde liegende Betriebssystem an, das die Schreibung von Datenbank- und Tabellennamen festlegt. Das bedeutet, dass bei UNIX die Groß-/Kleinschreibung von Namen eingehalten werden muss und bei auf Windows installierten Datenbanksystemen nicht.
Innerhalb einer Anfrage sollte die Schreibweise für Datenbank- und Tabellennamen gleich verwendet werden. Folgende Anfrage würde nicht funktionieren, weil sie auf eine Tabelle sowohl mit meine_tabelle als auch mit MEINE_TABELLE verweist:

SELECT *
FROM   meine_tabelle
WHERE  MEINE_TABELLE.spalte=1

Spaltennamen hängen in keinem Fall von der verwendeten Groß-/Kleinschreibung ab.
Empfehlenswert ist es die Schlüsselwörter einer Abfrage immer groß zu schreiben!

Kommentare

In der MySQL-Syntax gibt es die folgenden Möglichkeiten einen Kommentar mit einzuarbeiten.

-- bis Zeilenende, mindestens ein Leerzeichen nach den Strichen

# Kommentar bis Zeilenende

SELECT name, /* mittendrin ein Kommentar */ vorname

/* auch Kommentare
über mehrere Zeilen sind möglich */
Ein Wort zu den Abfragen

Die gesamte Abfrage wird als eine Zeile interpretiert, Zeilenumbrüche also sind beliebig möglich. Zur besseren Übersicht empfiehlt es sich alle neuen Schlüsselwörter auf eine neue Zeile zu schreiben und mit Einrückungen zusätzlich die Übersicht zu erhöhen.